<?php
// no direct access
defined('_JEXEC') or die('Restricted access');

// Legge la classe totem.class.php
//require_once (JApplicationHelper :: getPath('class', 'com_totem'));

class totem_HTML {

		var $codcom = JRequest::getVar('dbComune');
		var $codoper = JRequest::getVar('dbOper');
		var $codtipo = JRequest::getVar('dbTipo');
		var $codimp = JRequest::getVar('dbImp');

	function converti_jpg($numero) {
			$n_caratteri = strlen(strval($numero));
			$stringa = '';
			for($i=0; $i < 10 - $n_caratteri; $i++)    {
				$stringa = $stringa.'0';
    			}
			return $stringa.strval($numero);
	}


	function slide_image($titolo, $descrizione, $codice) {
		global $mainframe;
		$site =  $mainframe->getCfg('live_site');
		
		$url_richiesta = $site."index.php?option=com_totemtoo&richiesta=".$codice;
		$temp = "<div class='imageElement'>";
		$temp = $temp."<h3>".$titolo."</h3>";
		$temp = $temp."<p>".$descrizione."</p>";
		$temp = $temp."<a href='".$url_richiesta."' title='".$descrizione."' class='open'></a>";
		$temp = $temp."<img src='media/com_totemtoo/images/".$codice.".jpg' class='full' />";
		$temp = $temp."<img src='media/com_totemtoo/images/".$codice."-mini.jpg' class='thumbnail' />";
		$temp = $temp."</div>";
		return $temp;
	}

	function show($modo) {
		global $mainframe;
		$titolo = 'Totem Immobili Visualizzazione';
		$site =  $mainframe->getCfg('live_site');
		// Inserisce gli stili css sul documento
		$document = & JFactory::getDocument();
		$document->addStyleSheet($site.'components/com_totemtoo/css/jd.gallery.css');
		// Inserisce Gli script js sul documento
		$document->addScript($site.'components/com_totemtoo/scripts/mootools.v1.11.js');
		$document->addScript($site.'components/com_totemtoo/scripts/jd.gallery.js');
		$document->addScript($site.'components/com_totemtoo/scripts/jd.gallery.transitions.js');

		// Setta il Titolo del Documento
		$document->setTitle($titolo);
	?>

	<script type="text/javascript">
			function startGallery() {
				var myGallery = new gallery($('myGallery'), {
					timed: true,
					defaultTransition: "continuoushorizontal"
				});
			}
			window.onDomReady(startGallery);
		</script>
		<div class="content">
			<div id="myGallery">
			<?  
			/*	if ($this->codcom) {
					$filter_com = ' AND I.Comune = ' . $this->codcom . ' ';
				}*/
			//	$query = 'SELECT C.Com_Nome Comune, I.descrizione Descriz, I.id Id FROM #__TotemToo_Immobili I,  #__TotemToo_Comuni C WHERE (I.published = 1 AND C.Com_Provincia = substring(I.Comune, 1, 3) AND  C.Com_Codice = substring(I.Comune, 4, 3)); ';
 //. $filter_com . " ;";
				$db_immagine = &JFactory::GetDBO();				 	
				$db_immagine->setQuery('SELECT C.Com_Nome Comune, I.descrizione Descriz, I.id Id FROM #__TotemToo_Immobili I,  #__TotemToo_Comuni C WHERE (I.published = 1 AND C.Com_Provincia = substring(I.Comune, 1, 3) AND  C.Com_Codice = substring(I.Comune, 4, 3)); ');
				$list = $db_immagine->loadAssocList();
				foreach ($list as $r) {
					echo totem_HTML::slide_image($r['Comune'],$r['Descriz'],totem_HTML::converti_jpg($r['Id']));
				};

			?>
			</div>
			<div class="ricerca">
			<?php 
				totem_HTML::ricerca(); 
			?>
			
			</div>
		</div>
<?
	}

function form_ritorno() {
		global $mainframe;
		$site =  $mainframe->getCfg('live_site');
		$url_principale = $site."index.php?option=com_totemtoo";
		$temp = "<form name='Ritorno' action='". $url_principale ."' method='post'>";
		$temp = $temp . "<INPUT type='submit' value='Ritorna'></form>";
		return $temp;
}

function redireziona($tempo) {
		global $mainframe;
		$site =  $mainframe->getCfg('live_site');
		$url_principale = $site."index.php?option=com_totemtoo";
		$document = & JFactory::getDocument();
		$aspetta = $tempo.";url=".$url_principale;
		$document->setMetaData("Refresh",$aspetta,TRUE);
}

function richiesta($codice) {
		global $mainframe;
		$titolo = 'Immobile Con Codice '.$codice.": la...descrizione";
		$site =  $mainframe->getCfg('live_site');
	//	$site =  JApplication::getCfg('live_site');
	//	$site ='/www/';
		$url_principale = $site."index.php?option=com_totemtoo";

		// Inserisce gli stili css sul documento per la tastiera
		$document = & JFactory::getDocument();
		$document->addStyleSheet($site.'components/com_totemtoo/css/keyboard.css');
		// Inserisce Gli script js sul documento per la tastiera
		$document->addScript($site.'components/com_totemtoo/scripts/keyboard.js');

		// Setta il Titolo del Documento
		$document->setTitle($titolo);


	//	$site='/www/';
		$url_richiesta = $site."index.php?option=com_totemtoo&richiesta=".$codice;

		$nome = JRequest::getVar('Nome');
		$cognome = JRequest::getVar('Cognome');
		$email = JRequest::getVar('email');
		$telefono = JRequest::getVar('telefono');

		if (!$nome) {
			totem_HTML::redireziona(300);
	?>	
		<form name="Richiesta" action="<? echo $url_richiesta; ?>" method="post">
		<table>
		 <tr><td><b>Hai 5 minuti di tempo per completare l'inserimento<b></td></tr>
		 <tr><td><b>Inserisci i tuoi riferimenti se sei interessato al codice <? echo $codice; ?><b></td></tr>
		 <tr><td>Cognome</td>  <td><input name="Cognome" type="text" value="" class="keyboardInput"></td></tr>
		 <tr><td>Nome</td>  <td><input name="Nome" type="text" value="" class="keyboardInput"></td></tr>
		 <tr><td>Email</td>  <td><input name="email" type="text" value="" class="keyboardInput"></td></tr>
		 <tr><td>Telefono</td>  <td><input name="telefono"  type="text" value="" class="keyboardInput"></td></tr>
		 <tr><td><INPUT type="submit" value="Invia"></td> <td><INPUT type="reset" value="Pulisci"></td></tr>
		</table>
		</form>
<?
		//echo "<p>Ritorna alla descrizione immobili  ".totem_HTML::form_ritorno()."</p>";
		} else

		{

			totem_HTML::redireziona(15);	
			$db_richieste = &JFactory::GetDBO();				
			$db_richieste->setQuery("INSERT INTO #__TotemToo_Richieste (id_immobile, cognome, nome, email, telefono)  VALUES (".intval($codice).",'".$cognome."','".$nome."','".$email."','".$telefono."');");
			$controllo = $db_richieste->query();
			if ($controllo)  {
				echo "<p>Inserimento avvenuto con successo!</p><br><p><b>Sarai presto contattato da un nostro collaboratore.</b></p>";
			} else {
				echo "<p>Errore!</p><br><p><b>Torna alla pagina iniziale!</b></p>";
				
			}
		echo totem_HTML::form_ritorno();			
		}
		
	}



function ricerca() {
		global $mainframe;
	/*	$titolo = 'RICERCA IMMOBILI';
		$site =  $mainframe->getCfg('live_site');
		$url_principale = $site."index.php?option=com_totemtoo";
		// Inserisce gli stili css sul documento per la tastiera
		$document = & JFactory::getDocument();
		$document->addStyleSheet($site.'components/com_totemtoo/css/keyboard.css');
		// Inserisce Gli script js sul documento per la tastiera
		$document->addScript($site.'components/com_totemtoo/scripts/keyboard.js');
		// Setta il Titolo del Documento
		$document->setTitle($titolo);
		$url_richiesta = $site."index.php?option=com_totemtoo&richiesta=".$codice;*/
	?>	
		<form name="Ricerca" action="<? echo $url_ricerca; ?>" method="post">
		<table>
     <tr><td>Comune</td>
     <td><select name='dbComune' >
     <option selected VALUE=''><?php echo $this->codcom ?> </option>
     <?php 
     $database = &JFactory::GetDBO();
     $database->setQuery("SELECT P.Prv_Sigla, C.Com_Provincia, C.Com_Codice, C.Com_Nome FROM jos_TotemToo_Comuni C, jos_TotemToo_Provincie P, jos_TotemToo_Regioni R WHERE (R.Reg_Descr ='MARCHE' AND P.Prv_CodRegione = R.Reg_Codice AND C.Com_Provincia = P.Prv_Codice) ORDER BY Com_Provincia, Com_Nome;");  
     $oggetto = $database->loadAssocList();
     foreach ($oggetto as $row) {
       $CodiceComune = $row['Com_Provincia'].$row['Com_Codice'];
       $var = $row['Prv_Sigla']." - ".$row['Com_Nome'];
       echo "<option value='".$CodiceComune. "' >".$var."</option>";
     }
     echo "</select></td></tr>"; ?>

     <tr><td>Operazione</td>
	   <td><select name='dbOper' >
     <option selected VALUE=0><?php echo $this->codoper ?> </option>
     <?php  
     //Caricamento Tipo Operazione
/*        echo "<option value='Affitto'>Affitto</option>";
        echo "<option value='Compravendita'>Compravendita</option>";  */ 
     $database = &JFactory::GetDBO();
     $database->setQuery("SELECT TOp_Codice, TOp_Descr FROM jos_TotemToo_TipoOperazione ORDER BY TOp_Descr;");  
     $oggetto = $database->loadAssocList();
     foreach ($oggetto as $row) {
       $var = $row['TOp_Codice']." - ".$row['TOp_Descr'];
       echo "<option value='".$var. "' >".$var."</option>";
     }
		 echo "</select></td></tr>";
	?>

     <tr><td>Immobili</td>
	   <td><select name='dbTipo' >
     <option selected VALUE=0><?php echo $this->codtipo ?> </option>
     <?php 
     //Caricamento Tipologia
/*        echo "<option value='Appartamento in Condominio'>Appartamento in Condominio</option>";
        echo "<option value='Appartamento in Villetta'>Appartamento in Villetta</option>"; 
		 echo "</select></td></tr>"; */
     $database = &JFactory::GetDBO();
     $database->setQuery("SELECT TIm_Codice, TIm_Descr FROM jos_TotemToo_TipoImmobili ORDER BY TIm_Descr;");  
     $oggetto = $database->loadAssocList();
     foreach ($oggetto as $row) {
       $var = $row['TIm_Codice']." - ".$row['TIm_Descr'];
       echo "<option value='".$var. "' >".$var."</option>";
     }
     echo "</select></td></tr>"; 		?>

     <tr><td>Prezzo</td>
	   <td><select name='dbImp' >
     <option selected VALUE=0><?php echo $this->codimp ?> </option>
     <?php
     //Caricamento Prezzo
        echo "<option value='Fino a &#8364; 50.000'>Fino a &#8364; 50.000</option>";
        echo "<option value='Fino a &#8364; 100.000'>Fino a &#8364; 100.000</option>"; 
        echo "<option value='Fino a &#8364; 150.000'>Fino a &#8364; 150.000</option>"; 
        echo "<option value='Fino a &#8364; 200.000'>Fino a &#8364; 200.000</option>"; 
        echo "<option value='Oltre &#8364; 200.000'>Oltre &#8364; 200.000</option>";  
		    echo "</select></td></tr>";
		?>

		 <tr><td><INPUT type="submit" value="Invia"></td><td>
		         <INPUT type="reset"  value="Pulisci"></td></tr>
		</table>
		</form>
<?
	}

}
?>

